home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 July: Mac OS SDK / Dev.CD Jul 99 SDK1.toast / Development Kits / Mac OS / Open Transport 1.3 / Open Transport SDK / Open Tpt Module Developer / Samples / DLPI Template / StreamLog / CTextDoc.h < prev    next >
Encoding:
Text File  |  1998-04-30  |  823 b   |  31 lines  |  [TEXT/MPS ]

  1. // ===========================================================================
  2. //    CTextDoc.h                        ©1994 Metrowerks Inc. All rights reserved.
  3. // ===========================================================================
  4.  
  5. #pragma once
  6.  
  7. #include <LSingleDoc.h>
  8.  
  9. class    CDirtyText;
  10.  
  11. class    CTextDoc : public LSingleDoc {
  12. public:
  13.                         CTextDoc(LCommander *inSuper, FSSpec *inFileSpec);
  14.                     
  15.     virtual Boolean        IsModified();
  16.     
  17.     virtual void        DoAESave(FSSpec &inFileSpec, OSType inFileType);
  18.     virtual void        DoSave();
  19.     virtual void        DoRevert();
  20.     virtual void        DoPrint();
  21.     virtual void        OutString(char* str, int len);
  22.                 
  23.             void        SetDescriptor(ConstStr255Param name);
  24.             //    set the Descriptor (usually the window?) to name.
  25.             
  26. protected:
  27.     CDirtyText        *mTextView;
  28.     
  29.     void                NameNewDoc();
  30.     void                OpenFile(FSSpec &inFileSpec);
  31. };